package com.ruoyi.ruoyixingyue.modules.api.controller;


import com.ruoyi.common.core.domain.R;
import com.ruoyi.ruoyixingyue.modules.api.entity.CourseType;
import com.ruoyi.ruoyixingyue.modules.api.po.CourseTypeDictPo;
import com.ruoyi.ruoyixingyue.modules.api.service.ICourseTypeService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author lzz
 * @since 2024-02-14
 */
@RestController
@RequestMapping("/courseType")
public class CourseTypeController {

    @Autowired
    private ICourseTypeService iCourseTypeService;

    @ApiOperation("课程类型list")
    @PostMapping("/courseType/list/API_001")
    public R<List<CourseType>> courseTypeListAPI_001() {
        return iCourseTypeService.courseTypeListAPI_001();
    }

    @ApiOperation("课程类型字典")
    @PostMapping("/courseType/dict/API_002")
    public R<List<CourseTypeDictPo>> courseTypeDictAPI_002() {
        return iCourseTypeService.courseTypeDictAPI_002();
    }

}
